Get all of a project's dependencies
Response
Expected response to a valid request
Example response
{
"projects": [
{
"id": "AABBCCDD",
"team": "MMNNOOPP",
"body": "A long body describing my project in detail",
"status": "approved",
"project_type": "mod",
"categories": [
"technology",
"adventure",
"fabric"
],
"additional_categories": [
"technology",
"adventure",
"fabric"
],
"environment": [
"client_and_server"
],
"game_versions": [
"1.19",
"1.19.1",
"1.19.2",
"1.19.3"
],
"loaders": [
"neoforge",
"fabric"
],
"versions": [
"IIJJKKLL",
"QQRRSSTT"
],
"license": {
"id": "LGPL-3.0-or-later",
"name": "GNU Lesser General Public License v3 or later"
},
"gallery": [
{
"url": "https://cdn.modrinth.com/data/AABBCCDD/images/009b7d8d6e8bf04968a29421117c59b3efe2351a.png",
"featured": true,
"title": "My awesome screenshot!",
"description": "This awesome screenshot shows all of the blocks in my mod!"
}
],
"thread_id": "TTUUVVWW",
"slug": "my_project",
"organization": "AABBCCDD",
"icon_url": "https://cdn.modrinth.com/data/AABBCCDD/b46513nd83hb4792a9a0e1fn28fgi6090c1842639.png",
"raw_icon_url": "https://cdn.modrinth.com/data/AABBCCDD/b46513nd83hb4792a9a0e1fn28fgi6090c1842639-raw.png",
"color": 8703084,
"issues_url": "https://github.com/modrinth/code/issues",
"source_url": "https://github.com/modrinth/code",
"wiki_url": "https://github.com/modrinth/code/wiki",
"discord_url": "https://discord.gg/modrinth",
"donation_urls": [
{
"id": "patreon",
"platform": "Patreon",
"url": "https://www.patreon.com/my_user"
}
],
"client_side": "required",
"server_side": "optional"
}
],
"versions": [
{
"name": "Version 1.0.0",
"version_number": "1.0.0",
"changelog": "List of changes in this version: ...",
"dependencies": [
{
"version_id": "IIJJKKLL",
"project_id": "QQRRSSTT",
"file_name": "sodium-fabric-mc1.19-0.4.2+build.16.jar",
"dependency_type": "required"
}
],
"game_versions": [
"1.16.5",
"1.17.1"
],
"version_type": "release",
"loaders": [
"fabric",
"forge",
"minecraft"
],
"featured": true,
"status": "listed",
"id": "IIJJKKLL",
"project_id": "AABBCCDD",
"author_id": "EEFFGGHH",
"environment": "client_and_server",
"files": [
{
"hashes": {
"sha512": "93ecf5fe02914fb53d94aa3d28c1fb562e23985f8e4d48b9038422798618761fe208a31ca9b723667a4e05de0d91a3f86bcd8d018f6a686c39550e21b198d96f",
"sha1": "c84dd4b3580c02b79958a0590afd5783d80ef504"
},
"url": "https://cdn.modrinth.com/data/AABBCCDD/versions/1.0.0/my_file.jar",
"filename": "my_file.jar",
"size": 1097270,
"file_type": "required-resource-pack"
}
]
}
]
}Changes
Changed in 3 of the 21 revisions of this API.4244
- ▲
the
projects/items/response's property type/format changed from/toobject/for status200response-property-type-changed
- ○
added the optional property
projects/items/approvedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/body_urlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/colorto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/discord_urlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/donation_urlsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/icon_urlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/issues_urlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/moderator_messageto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/organizationto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/queuedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/raw_icon_urlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/requested_statusto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/slugto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/source_urlto the response with the200statusresponse-optional-property-added
- ○
added the optional property
projects/items/wiki_urlto the response with the200statusresponse-optional-property-added
- ○
removed
NonSearchProjectServerRenderedProjectsubschema #3from theprojects/items/response propertyallOflist for the response status200response-property-all-of-removed
- ○
added the required property
projects/items/additional_categoriesto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/bodyto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/categoriesto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/client_sideto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/descriptionto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/downloadsto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/environmentto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/followersto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/galleryto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/game_versionsto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/idto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/licenseto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/loadersto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/monetization_statusto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/project_typeto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/publishedto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/server_sideto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/statusto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/teamto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/thread_idto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/titleto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/updatedto the response with the200statusresponse-required-property-added
- ○
added the required property
projects/items/versionsto the response with the200statusresponse-required-property-added
- ○
added the required property
versions/items/allOf[subschema #2]/environmentto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the
versions/items/allOf[subschema #2]/files/items/file_typeresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ○
added
FileTypeEnumsubschema #2to theversions/items/allOf[subschema #2]/files/items/file_typeresponse propertyallOflist for the response status200response-property-all-of-added
- ○
removed the
optional-resource-packenum value from theversions/items/allOf[subschema #2]/files/items/file_typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
required-resource-packenum value from theversions/items/allOf[subschema #2]/files/items/file_typeresponse property for the response status200response-property-enum-value-removed
- ▲
- ▲
the response property
versions/items/allOf[subschema #2]/files/items/file_typebecame nullable for the status200response-property-became-nullable
- ▲
the
versions/items/allOf[subschema #2]/files/items/file_typeresponse's property type/format changed from/tostring/for status200response-property-type-changed
- ●
added the new
optional-resource-packenum value to theversions/items/allOf[subschema #2]/files/items/file_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
required-resource-packenum value to theversions/items/allOf[subschema #2]/files/items/file_typeresponse property for the response status200response-property-enum-value-added
- ○
removed
FileTypeEnumsubschema #2from theversions/items/allOf[subschema #2]/files/items/file_typeresponse propertyallOflist for the response status200response-property-all-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲